草庐IT

Android ListView 滚动到顶部

全部标签

android - 滚动到表单元素

我有一个包含很多字段的表单,当我按下“提交”按钮时,我希望ScrollView跳转到未回答字段所在的位置。除了scrollto(x,y)之外,是否有其他方法可以执行此操作,或者必须始终以某种方式将此类坐标映射到表单的元素(类似于(formelement).getCoordinates())?谢谢 最佳答案 这应该可行-view.setFocusableInTouchMode(true);view.requestFocus();view.requestRectangleOnScreen(viewRectangle);您可以随时查看Vi

android - SwipeRefreshLayout 选项卡布局。 webview无法向上滚动

好的,我有一个TabView,其中有一个webview、一个listview和一些其他页面。我希望能够执行SwipeRefreshLayout来刷新每个项目。我在每一页上都有这个工作。但是,当我在webview中向下滚动时,我无法向上滚动。它触发刷新并重建它。我希望能够在我的WebView中向上滚动。布局的东西SwipeRefreshLayout在我的选项卡式布局的fragment中使用。swipeLayout=(SwipeRefreshLayout)rootView.findViewById(R.id.swipe_container);swipeLayout.setColorSche

android - 在 Android 中使用 CountDown Timer 或基于 Handler 自己滚动

这篇文章:http://android-developers.blogspot.co.uk/2007/11/stitch-in-time.html描述了如何使用Handler实现定时器。我可以使用CountDown计时器实现相同的目的:http://developer.android.com/reference/android/os/CountDownTimer.html这将在前台服务中运行,该服务正在播放音乐,以便在指定时间段后停止播放音乐(想想音乐椅)。屏幕锁定时的时间需要可靠,我认为在前台服务中运行它应该确保这一点,是这样吗?我从这个帖子知道:WhydoesCountDownTi

android - 在 RecyclerView 中播放视频 - 滚动到屏幕外时播放/暂停视频

我已经实现了使用纹理View和媒体播放器实现的视频播放器的RecyclerView。如果我向下滚动列表,我可以单击该项目并播放视频。但是,对于回收器View,一旦View离开屏幕,它就会被回收以供重用。如果我向上滚动,所有View现在都是空白的(黑色)。我希望添加这样的功能,即当用户将视频滚动到屏幕外时,它会暂停并保持对该视频的引用,这样如果他们滚动回该视频,它将从该点开始播放。我检查了thisout但是我不想下载视频,我只想流式传输。我不是在找人为我做这件事,我只是在寻找一些指示并希望有人可以分享他们的知识......提前致谢这是我到目前为止所做的:视频播放器publicclassC

android - 动态膨胀 View 时滚动到底部

我有一个LinearLayout,我正在像这样在其中填充一个CardView:finalLinearLayoutitineraryDetailLL=(LinearLayout)findViewById(R.id.itineraryDetailLinearlayout);finalViewchildView=getLayoutInflater().inflate(R.layout.cardview,null);itineraryDetailLL.addView(childView);subview的膨胀是通过单击按钮完成的。每当新的cardview膨胀时,我想滚动到屏幕底部。我是这样做的

android - 禁用 NestedScrollview 滚动

我的应用程序设计屏幕-1(containsRecyclerview-2)屏幕-2(fragmentchanged,containsRecyclerview-3)现在,如果用户在屏幕1上,那么两个recyclerview将同时滚动,但在屏幕2上,如果用户滚动RV1,则只有RV1会类似地滚动,如果滚动RV3,则RV3将滚动。尝试了各种停止滚动,但无法停止嵌套ScrollView的滚动。 最佳答案 您必须创建一个对触摸和滚动事件不执行任何操作的新类:publicclassLockableNestedScrollViewextendsNes

例外以平滑滚动脚本

我正在使用此脚本来在带有很多锚点的页面上进行平滑的滚动。但是,当我添加Bootstrap的手风琴时,由于此脚本,它们不起作用(它们不崩溃/扩展)。我如何对脚本进行一些调整,以免与手风琴崩溃/扩展相撞?$('a[href*="#"]').click(function(){if(location.pathname.replace(/^\//,'')==this.pathname.replace(/^\//,'')&&location.hostname==this.hostname){vartarget=$(this.hash);target=target.length?target:$('[nam

Qt绘图(线条、椭圆、矩形、图片滚动)

widget.h#ifndefWIDGET_H#defineWIDGET_H#includeQT_BEGIN_NAMESPACEnamespaceUi{classWidget;}QT_END_NAMESPACEclassWidget:publicQWidget{Q_OBJECTpublic:Widget(QWidget*parent=nullptr);~Widget();//绘图事件voidpaintEvent(QPaintEvent*);private:Ui::Widget*ui;};#endif//WIDGET_H一、基本绘制widget.cpp#include"widget.h"#inc

Android:无限滚动 - ListView 和 Cursor

我有大约15,000行的数据库表,我想将其显示在ListView中。我想显示前100个,当用户向下滚动到最后一个项目时,应该加载下一个100个(依此类推......)。我已经在OnScrollListener()上实现,它调用负责加载更多项目的AsyncTask。我遇到的问题是,在将更多行添加到游标后,我的SimpleCursorAdapter没有更新。我试过adapter.notifyDataSetChanged();但这没有任何作用。这是列表监听器:myListView.setOnScrollListener(newOnScrollListener(){publicvoidonSc

【Vue3】利用VueUse实现useInfiniteScroll虚拟滚动操作

我们先来看一下效果展示一、什么是无限滚动?关键是什么?如何使用?需要注意的是什么?1、infiniteScroll无限滚动是一种在网页或应用程序中实现动态加载内容的技术,它允许用户在滚动页面时无需点击分页或刷新按钮自动加载更多内容,从而提供更流畅的用户体验,传统的分页加载需要用户点击下一页或下载更多的按钮来获取更多内容,而无限滚动通过监听用户的滚动行为,当用户接近页面底部时,自动触发加载新数据,将其追加到当前页的尾部,这样用户就可以无限的滚动浏览内容,而不需要中断浏览体验,去手动加载2、无限滚动通常用于需要展示大量数据的页面,比如社交媒体的动态消息流,商品列表、图片库等,它可以减少用户的点击操